from flask import g,jsonify
from functools import wraps


# 判断用户是否登录  强制登录
def login_required(func):
    @wraps(func)
    def wrapper(*args,**kwargs):
        # print('用户id', g.id)
        # 在视图函数之情前判断是否登录
        try:
            if g.id:

                return func(*args,**kwargs)
            else:
                # 没有登录
                return jsonify(code=405,msg='请先登录')
        except Exception as e:
            print('没有登陆',e)
            return jsonify(code=405, msg='请先登录呀')

    return wrapper